package com.molichuxing.services.infrastructure.dto.response;

import com.alibaba.fastjson.JSONObject;
import com.molichuxing.framework.dto.RootDto;
import lombok.Data;

import java.util.Date;

/**
 *  失联车辆报警信息
 */
@Data
public class IovCarOfflineAlarm extends RootDto {
    private static final long serialVersionUID = -1913724712886628203L;
    /**
     * 报警id
     */
    private String alarmId;

    /**
     * 车架号
     */
    private String vin;

    /**
     * 报警开始时间
     */
    private String beginTime;

    /**
     * 最后上报时间
     */
    private Date lastReportDate;

    /**
     * 经纬度
     * longitude = 经度
     * latitude = 纬度
     */
    private Location location;

    @Data
    class Location extends RootDto{
        private static final long serialVersionUID = -8242369737861633333L;
        /**
         * 经度
         */
        private String longitude;

        /**
         * 纬度
         */
        private String latitude;
    }
}
